package 新版作用域相关;


public class 符号表 {
    public final 全局作用域 全局作用域 = new 全局作用域();

    public 符号表() {
        初始化类型系统();
    }

    protected void 初始化类型系统() {
        全局作用域.定义(new 内置类型符号("int"));
        全局作用域.定义(new 内置类型符号("float"));
        全局作用域.定义(new 内置类型符号("void")); // 伪类型
    }

    public String toString() {
        return 全局作用域.toString();
    }
}
